skilled in the handling of vehicles - Turco Inglés Diccionario